Automated System for University Timetabling

نویسندگان

  • Keith Murray
  • Tomáš Müller
چکیده

Although university course timetabling is a widely studied topic, the use of automated timetabling systems is not widespread among large universities. This is particularly true in the United States, where the state of the art is typically to roll forward the last like semester’s timetable and make adjustments to room assignments. University timetabling is a hard problem because of its size and the complexity of constraints needed to satisfy the demands of students and instructors. The problem is made harder yet by the need to develop a system that is easy for everyone involved in the process to use and understand, and for them to be satisfied with the results. The system described here, and currently being implementation by Purdue University, successfully deals both with the issue of solving a large-scale problem and with addressing many of the human factors required in real applications. The size of the problem (9,000 classes, 570 rooms, and 39,000 students with 259,000 class requests) has been made more manageable by decomposing it into a large lecture problem, consisting of centrally scheduled classes serving students in many disciplines, and multiple departmental problems. This partitioning also addresses the need to give departmental timetablers ownership of the process, which is important in a complex organization. Departmental timetablers have invaluable knowledge about what is and is not important in a solution that would be extremely difficult to incorporate into a black box solver. It is important to be able to leverage this knowledge with tools that can help sort through all of the constraints and costs to find solutions that satisfy user needs. The primary design goal was therefore to assist academic timetablers with the problem of building a good timetable, not necessarily finding a true optimal solution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combined Interactive and Automatic Timetabling

Automated timetabling is a current and relevant eld of research. A timetabling problem can be suitably modelled in terms of a set of constraints. Using Constraint Logic Programming we develop methods, techniques and concepts for a combination of interactive and automatic timetabling of university courses and school curricula. An exemplary application of such a timetabling system was developed f...

متن کامل

Recent research directions in automated timetabling

The aim of this paper is to give a brief introduction to some recent approaches to timetabling problems that have been developed or are under development in the Automated Scheduling, Optimisation and Planning Research Group (ASAP) at the University of Nottingham. We have concentrated upon university timetabling but we believe that some of the methodologies that are described can be used for dif...

متن کامل

A Campus-Wide University Examination Timetabling Application

The authors of this paper were tasked to create an automated campus-wide timetabling system, for both course and examination timetable scheduling, for the National University of Singapore. This paper explains the development and design of the exam-scheduling portion of the University Timetable Scheduler (UTTS) software. The preliminary results of the application of the AC3 algorithm on this pro...

متن کامل

Automatic Timetabling Using Artificial Immune System

University timetabling problem is a very common and seemingly simple, but yet very difficult problem to solve in practice. While solution definitely exists (evidenced by the fact that we do hold classes), an automated optimal schedule is very difficult to derive at present. There were successful attempts to address this problem using heuristics search methods. However, until now, university tim...

متن کامل

Interactive Timetabling

Timetabling is a typical application of constraint programming whose task is to allocate activities to slots in available resources respecting various constraints like precedence and capacity. In this paper we present a basic concept, a constraint model, and a solution algorithm for interactive timetabling. Interactive timetabling combines automated timetabling (the computer allocates the activ...

متن کامل

Modeling and Solution of a Complex University Course Timetabling Problem

The modeling and solution approaches being used to automate construction of course timetables at a large university are discussed. A course structure model is presented that allows this complex real-world problem to be described using a classical formulation. The problem is then tackled utilizing a course timetabling solver model that transforms it into a constraint satisfaction and optimizatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006